home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 52
/
Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso
/
Aminet
/
util
/
libs
/
HSMathLibs_040.readme
< prev
next >
Wrap
Text File
|
2002-11-05
|
8KB
|
190 lines
Short: Very fast replacement for all math libraries (demo)
Author: Matthias_Henze@CyberdyneSystems.de (Matthias Henze)
Uploader: Matthias_Henze@CyberdyneSystems.de (Matthias Henze)
Version: 44.50 beta 8 demo (12.10.02)
Type: util/libs
Replaces: util/libs/HSMathLibs_040.lha
Distribution: AmiNet
Requires: AmigaOS 2.0+ (V37) and MC68040
The "HSMathLibs" replace the libraries "mathieeedoubbas.library",
"mathieeedoubtrans.library", "mathieeesingtrans.library" and
"mathtrans.library" and patch or replace the libraries "mathffp.library"
and "mathieeesingbas.library" with versions optimized for the MC68040.
The precision is as high as that of the original libraries shipped with
AmigaOS 3.x (some functions are even more precise).
"HSMathLibs" are completely written in assembler to achieve maximum speed
gain.
HISTORY SINCE LAST UPLOAD:
HSMathLibs V.44.50 beta 8 (28.01.2001 - 12.10.2002):
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- the functions "IEEEDPFloor" and "IEEEDPCeil" (mathieeedoubbas.library)
optimized
- Bugfixing of the functions "SPFloor", "SPCeil" (mathffp.library),
"IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library),"IEEEDPExp",
"IEEEDPLog", "IEEEDPPow", "IEEEDPLog10" (mathieeedoubtrans.library),
"IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPLog10"
(mathieeesingtrans.library), "SPSincos", "SPExp", "SPLog", "SPPow"
and "SPLog10" (mathtrans.library)
- special versions (for LoadModule, LoadResident, Blizkick etc.)
of mathffp.library and mathieeesingbas.library written
- the program mathffp-Patch renamed to Load-mathffp
- a new mathffp-Patch written
- the manual overwork and extend; added information for LoadModule,
LoadResident, Blizkick etc.
- installerscript overwork and extend; added support for LoadModule,
LoadResident, Blizkick etc.
- Uninstall written
HSMathLibs V.44.50 beta 7 (06.11.2000 - 27.01.2001):
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- the functions "IEEEDPSinh", "IEEEDPCosh", "IEEESPTanh",
(mathieeedoubtrans.library), "IEEESPSinh", "IEEESPTanh"
(mathieeesingtrans.library), "SPSincos", "SPSinh" and "SPTanh"
(mathtrans.library) optimized
- Bugfixing of the functions "IEEEDPAtan", "IEEEDPSin", "IEEEDPCos",
"IEEEDPTan", "IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh",
"IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPAsin", "IEEEDPAcos",
"IEEEDPLog10" (mathieeedoubtrans.library), "IEEESPAtan", "IEEESPSin",
"IEEESPCos", "IEEESPTan", "IEEESPSincos","IEEESPSinh", "IEEESPCosh",
"IEEESPTanh", "IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPAsin",
"IEEESPAcos", "IEEESPLog10" (mathieeesingtrans.library), "SPAtan",
"SPSin", "SPCos", "SPTan", "SPSincos", "SPSinh", "SPCosh", "SPTanh",
"SPExp", "SPLog", "SPPow", "SPAsin", "SPAcos", "SPLog10"
(mathtrans.library), "IEEEDPFloor" and "IEEEDPCeil"
(mathieeedoubbas.library); OS3.9 compatible and support of all
(I hope) special case now
- the manual overwork and extend; available in 14 languages now
- installerscript overwork and extend; available in 14 languages now
HSMathLibs V.44.50 (V.44.41) beta 6 (11.06.2000 - 05.11.2000):
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- the functions "IEEEDPAtan", "IEEEDPSin", "IEEEDPCos", "IEEEDPTan",
"IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh", "IEEEDPExp",
"IEEEDPLog", "IEEEDPPow", "IEEEDPSqrt", "IEEEDPTieee", "IEEEDPFieee",
"IEEEDPAsin", "IEEEDPAcos", "IEEEDPLog10" (mathieeedoubtrans.library),
"IEEESPAtan", "IEEESPSin", "IEEESPCos", "IEEESPTan", "IEEESPSincos",
"IEEESPSinh", "IEEESPCosh", "IEEESPTanh", "IEEESPExp", "IEEESPLog",
"IEEESPPow", "IEEESPSqrt", "IEEESPAsin", "IEEESPAcos", "IEEESPLog10"
(mathieeesingtrans.library), "SPAtan", "SPSin", "SPCos", "SPTan",
"SPSincos", "SPSinh", "SPCosh", "SPTanh", "SPExp", "SPLog", "SPPow",
"SPSqrt", "SPAsin", "SPAcos" and "SPLog10" (mathtrans.library)
optimized
- Bugfixing of the functions "IEEEDPTan", "IEEEDPAsin"
(mathieeedoubtrans.library), "IEEESPAsin" (mathieeesingtrans.library)
and "SPAsin" (mathtrans.library)
HSMathLibs V.44.50 (V.44.41) beta 5 (16.04.2000 - 10.06.2000):
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
-the functions "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor",
"SPCeil" (mathffp.library), "IEEESPFix", "IEEESPFlt", "IEEESPAdd",
"IEEESPSub", "IEEESPMul", "IEEESPDiv", "IEEESPFloor", "IEEESPCeil"
(mathieeesingbas-Patch), "IEEEDPFix", "IEEEDPFlt", "IEEEDPAdd",
"IEEEDPSub", "IEEEDPMul", "IEEEDPDiv", "IEEEDPFloor" and "IEEEDPCeil"
(mathieeedoubbas.library) optimized
HSMathLibs V.44.50 (V.44.41) beta 4 (19.03.2000 - 15.04.2000):
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- the functions "IEEESPTanh", "IEEESPLog", "IEEESPLog10"
(mathieeesingtrans.library), "SPLog" and "SPLog10" (mathtrans.library)
optimized
- Bugfixing of the functions "IEEEDPAcos" (mathieeedoubtrans.library)
and "IEEESPPow" (mathieeesingtrans.library)
- Bugfixing of the mathffp-Patch and the init-function in the
mathieeesingbas-Patch
- the functions "IEEESPAbs" and "IEEESPNeg" (mathieeesingbas-Patch) added
again; some user have problems with the original functions from AmigaOS
- changed the init-function in the mathieeesingbas-Patch; the command run
are not more required (thanks to Stephan Rupprecht)
- installerscript overwork; better support for DraCo
HSMathLibs V.44.50 (V.44.41) beta 3 (16.01.2000 - 18.03.2000):
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- the functions "IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library),
"IEEEDPTan" and "IEEEDPAsin" (mathieeedoubtrans.library) optimized
- Bugfixing of the functions "SPFlt" (mathffp.library), "IEEEDPTan"
(mathieeedoubtrans.library), "IEEESPAtan", "IEEESPSin", "IEEESPCos",
"IEEESPTan", "IEEESPSincos", "IEEESPSinh", "IEEESPCosh", "IEEESPTanh",
"IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPSqrt", "IEEESPAsin",
"IEEESPAcos", "IEEESPLog10" (mathieeesingtrans.library), "SPAtan",
"SPSin", "SPCos", "SPTan", "SPSincos", "SPSinh", "SPCosh", "SPTanh",
"SPExp", "SPLog", "SPPow", "SPSqrt", "SPAsin", "SPAcos" and "SPLog10"
(mathtrans.library)
- the functions "IEEESPAbs" and "IEEESPNeg" (mathieeesingbas-Patch) removed;
this functions are the same as the standard mathieeesingbas.library
HSMathLibs V.44.50 (V.44.41) beta 2 (12.01.2000 - 15.01.2000):
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- the functions "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor",
"SPCeil" (mathffp.library), "IEEESPFix", "IEEESPFlt", "IEEESPAdd",
"IEEESPSub", "IEEESPMul", "IEEESPDiv", "IEEESPFloor", "IEEESPCeil"
(mathieeesingbas-Patch), "IEEEDPFix", "IEEEDPFlt", "IEEEDPAdd", "IEEEDPSub",
"IEEEDPMul", "IEEEDPDiv", "IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library),
"IEEEDPSqrt", "IEEEDPTieee" and "IEEEDPFieee" (mathieeedoubtrans.library)
optimized
- Bugfixing of the functions "SPFix", "SPMul", "SPFloor", "SPCeil"
(mathffp.library), "IEEESPFloor" and "IEEESPCeil" (mathieeesingbas-Patch)
HSMathLibs V.44.50 (V.44.41) beta 1a (11.01.2000):
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- Bugfixing of the function "IEEEDPLog" (mathieeedoubtrans.library)
HSMathLibs V.44.50 (V.44.41) beta 1 (01.02.1999 - 10.01.2000):
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- Bugfixing of the functions "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor",
"SPCeil" (mathffp.library), "IEEESPFix", "IEEESPFlt", "IEEESPAdd", "IEEESPSub",
"IEEESPMul", "IEEESPDiv", "IEEESPFloor", "IEEESPCeil" (mathieeesingbas-Patch),
"IEEEDPFix", "IEEEDPFlt", "IEEEDPAdd", "IEEEDPSub", "IEEEDPMul", "IEEEDPDiv",
"IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library), "IEEEDPAtan", "IEEEDPSin",
"IEEEDPCos", "IEEEDPTan", "IEEEDPSincos", "IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh",
"IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPSqrt", "IEEEDPTieee", "IEEEDPFieee",
"IEEEDPAsin", "IEEEDPAcos" and "IEEEDPLog10" (mathieeedoubtrans.library)
---------------------------------------------------
HSMathLibs:
URL: http://WWW.HSMathLibs.de/
email: Matthias.Henze\@HSMathLibs.de
stormamiga.lib:
URL: http://WWW.stormamiga-lib.de/
email: Matthias.Henze\@stormamiga-lib.de
Matthias Henze
Gorkistr. 127
04347 Leipzig
Germany
fon.: +49 (0) 341/2326414
---------------------------------------------------